deodorizing douche - French English Dictionary